/*海报图部分*/

html {

    height: 100%;

}

body {

    height: 100%;

}

.flexslider{position:relative;height:529px;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li{height:529px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:55px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:60px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}





/*首页内容部分1*/

#main1{ width: 1080px;margin: 0 auto;padding: 20px 0 40px 0;}

#main1-left{ width: 730px;float: left;}

.main-title{ color: #999999;margin-bottom: 20px;}

.main-title span{ font-size: 16px;color: #e60012;font-weight: bold;margin-right: 7px;}

#main1-content #main1-pic{height: 206px;width: 275px;float: left;margin-right: 12px;border: 1px solid #ccc;}

#marquee4 {  width: 275px;  height: 285px;  overflow: hidden;margin-right: 10px; }

#marquee4 ul li {  float: left;  width: 275px; }

#marquee4 ul li img {  display: block;  }

.picTitle{ color: #e60012;font-weight: bold;font-size: 14px;border-top: 1px dotted #ccc;text-align: center;line-height: 60px;}

.picmMome{ color: #e60012;margin-left: 12px;}

.control{ position: relative;}

#goL2{ position: absolute;top: -195px;}

#goR2{ position: absolute;top: -195px;left: 265px;}





#main1-left #main1-list{ width: 435px;height: 206px;outline: 1px solid #e5e5e5;float: left;}

#main1-list ul li{ width: 415px;height: 55px;padding: 10px 0 5px 20px;border-bottom:1px solid #e5e5e5;}

#main1-list ul li{ width: 415px;height: 55px;padding: 10px 0 5px 20px;border-bottom:1px solid #e5e5e5;}

#main1-list ul li:last-child{ border-bottom:none;}

#main1-list ul li a p{  float: left;}

#main1-list ul li a p:nth-child(2){ margin: 10px 10px;}

#main1-list ul li a p:first-child{ font-size: 38px;color: #d6d6d6;font-weight: bold;}

#main1-list ul li a p.list-last {

    height: 30px;

    line-height: 30px;

    font-size: 18px;

    font-weight: bold;

    margin-top:10px;

    color: #777777;

}

.list-last span{ display: block; margin-top: 6px;}

.list-last span:first-child{font-size: 14px;color: #333333}

.list-last span:last-child{ color: #777777}



#main1-right{ float: right;width: 345px;}



.container{ width: 345px;  height: 206px;border: 1px solid #ebebeb;}

#marquee1 {  width: 345px;  height: 285px;  overflow: hidden;  }

#marquee1 ul li {  float: left;  width: 345px; }

#marquee1 ul li img {  display: block;  }

.introduce{font-size: 14px;color: #e60012;font-weight: bold;text-align: center;margin-top: 25px}



.control{ position: relative;}

#goL1{ position: absolute;top: -195px;}

#goR1{ position: absolute;top: -190px;left: 335px;}







/*首页内容部分2*/

#main2{ height: 365px;width: 100%;background-color: #f2f2f2;padding-top: 30px;}

#main2-content{ width: 1080px;margin: 0 auto;}

#main2-left{ width: 530px;height: 242px; background-image: url("../images/background.png");float: left}

#main2-left #left-top{ height: 120px}

#left-top>p{ float: left;}

#left-top-txt{width: 66%; float: left;margin-top: 18px;margin-left: 10px;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px}

#left-top-txt img{ display: block;float: left}

#left-top-txt div{ float: left;margin-left: 10px}

#left-top-txt div>p:first-child{ color: #3a7bcc;font-size: 16px;}

#left-top-txt div>p:last-child{ color: #777777;text-indent: 24px;margin-top: 15px;}



#left-button{ margin-top: 2px;}

#left-button>p{ float: left}

#left-button>#button-txt{ float: left;margin-left: 20px;}

#button-txt li{ height: auto; margin: 12px 0;overflow: hidden }

#button-txt li p:first-child{ float: left;width: 50px;height: 40px;border-right: 2px dashed #e5e5e5;padding-right: 8px;}

#button-txt li p:first-child span:first-child{ font-size: 18px;color: #333333;margin-left: 13px;}

#button-txt li p:last-child{ float: left}

#button-txt li p:first-child span:last-child{ color: #333333;}

#button-txt li p:last-child{ height: 40px;line-height: 40px;color: #333333;margin-left: 8px;}





#main2-right{ float: right;height: 242px;width: 525px;background-image: url("../images/background1.png")}

#main2-right{ float: right;height: 242px;width: 525px;background-image: url("../images/background1.png")}

#main2-right-img{ float: left}

#main2-right-txt{ float: left;margin-top: 20px;}

#main2-right-txt  p{ margin-left: 15px;}

#main2-right-txt  p:first-child span:first-child{ font-size: 16px;font-weight: bold;color: #e60012;}

#main2-right-txt  p:first-child span:last-child{ color: #999999;}

#main2-right-txt  p:nth-child(2){ margin-top: 17px;margin-bottom: 18px;}

#main2-right-txt  p:nth-child(3){ width: 345px;color: #898989;line-height: 20px;}

#main2-right-txt  p:last-child{ margin-top: 15px;font-weight: bold;}

#main2-right-txt  p:last-child a{ color: #3a7bcc;font-size: 14px;}



#main2-a{ width: 100%;height: 65px;background-color: #ffffff;margin-top: 20px;line-height: 65px;}

#main2-a span{ font-size: 16px;color: #333333;font-weight: bold;margin-left: 10px;}

#main2-a a{ color: #777777;margin-right: 20px}





/*单页频道*/



#page{ position: relative;}

#page_title{ width: 251px;height: 115px;position: absolute;right: 0px;top: -58px;z-index: 99;

    background: url("../images/title_bg.png") no-repeat;}

#page_title h1{ font-size: 22px;color: #fff;text-align: right;padding-right: 10px;margin-top: 14px;letter-spacing: 1px;}

#page_title h2{ font-size: 24px;color: #e7b9b9 ;text-align: right;padding-right: 10px;margin-top: 30px;letter-spacing: 2px;}



#localtion{ height: 62px;background: #f7f7f7;line-height: 62px;padding-left: 25px;text-align: left;}

#localtion p{ height: 62px;background: #f7f7f7;line-height: 62px;padding-left: 25px;text-align: left;font-size: 12px}



#page_nav{ height: 30px;text-align: center;background: #f0f0f0;}

#page_nav li{ min-width: 108px;height: 30px;float: left;line-height: 30px;}

#page_nav li a{ display: block;min-width: 108px; height: 30px;color: #525252}



#page_nav li a:hover,#page_nav li.active a { background: #c5010f;color: #fff !important; font-weight: bold;}



#page_info{ padding: 18px 18px 35px; }

#page_info>h1{ font-size: 30px;color: #282828; text-transform: uppercase;text-align: left;padding: 25px 0;

    font-family: Arial, Helvetica, sans-serif;}



.cp_column{width: 332px;border: 1px solid #dbdbdb}

.cp_column h1{ line-height: 36px;margin-top: 24px;text-align: center;font-size: 18px;color: #000;font-weight: bold;}

.cp_column p{ line-height: 24px;font-size: 14px;width: 80%;margin: 11px auto 0;color: #666}



.cp_column:hover{box-shadow: 0 5px 8px 5px #dbdbdb; }

/*.cp_column:nth-of-type(1){ margin-left: 80px}

.cp_column:nth-of-type(2){ margin-right: 80px}*/

.cp_column{margin-right: 80px;}

.cp_column:last-child{margin-right: 0px;}



/*产品页侧导航样式*/

#sidebar{ width: 238px; margin: 0 auto; border: 1px solid #d2d2d2}

#sidebar h1{  font-size: 16px; background: #f7f7f7;height: 43px;line-height: 43px;padding-left: 12px;color: rgb(102, 102, 102);}

.menu{ overflow: hidden;}

/*第一层导航样式*/

.menu li.level1{width: 100%;min-height: 43px;}

.menu li.level1>a{ padding-left: 30px;color: rgb(102, 102, 102);;display: block;line-height: 43px;transition: all 0.5s ease;

    position: relative ;border-top: 1px dotted #d2d2d2;font-size: 14px}

.menu li.level1 a:hover{ color: #c5010f;}

.menu li.level1 a.current{ color: #c5010f;}

.menu li.level2{width: 100%;min-height: 43px;}

.menu li.level2>a{ padding-left: 30px;color: rgb(102, 102, 102);;display: block;line-height: 43px;transition: all 0.5s ease;

    position: relative ;border-top: 1px dotted #d2d2d2;font-size: 14px}

.menu li.level2 a:hover{ color: #c5010f;}

.menu li.level2 a.current{ color: #c5010f;}



.level1 i{ width: 20px;height: 10px;background: url("../images/bg3.png") no-repeat;display: block;position: absolute;

    right: 20px;top: 20px;}

.level1 i.down{ background-position: 0px -59px;}



/*第二层导航样式*/

.menu li ul.level2{ display: none;overflow: hidden;  }

.menu li ul.level2 li a{  display: block;height: 45px;line-height: 45px;color: rgb(102, 102, 102);transition:all 1s ease 0s;

    padding-left: 30px;  }

.menu li ul.level2 li:first-child{border-top: 1px dotted #d2d2d2;}







#rightContent{ width: 900px}

#product_list li{ width: 300px;float: left;margin-bottom: 15px;height: 250px}

#product_list li a{ display: block;width: 290px;height: 100%;margin: 0 auto;}

#product_list li p{ outline: 1px solid #ddd;overflow: hidden}

#product_list li img{ width: 100%;height: 200px;transition: 0.5s;}

#product_list li h3{ text-align: center;font-size: 14px;line-height: 26px;color: rgb(102, 102, 102);}



#product_list li:hover img{ transform: scale(1.1);}



/*新闻业*/

.news_menu li{ width: 100%;height: 43px; position: relative;}

.news_menu li a{ padding-left: 30px;color: rgb(102, 102, 102);display: block;line-height: 43px;transition: all 0.5s ease;

   border-top: 1px dotted #d2d2d2;font-size: 14px;}

.news_menu li i{ width: 20px;height: 10px;background: url("../images/bg3.png") no-repeat;display: block; position: absolute;

    right: 20px;top: 20px;}

.news_menu li a:hover{ color: #c5010f}



.news_list li{ width: 300px;height: 390px;float: left}

.news_list li a{ width: 260px;margin: 0 auto;border: 1px solid #dbdbdb;height: 100%;display: block;background-color: #f5f5f5;

    padding: 10px;color: rgb(102, 102, 102);}



.news_list li a:hover{ box-shadow: 0 5px 8px 5px #dbdbdb;}

.news_list li a img{ width: 100%}

.news_list li a h1{ line-height: 38px;font-size: 18px; font-weight: bold;margin-top: 15px}

.news_list li a p{ line-height: 22px;font-size: 13px;margin-top: 5px;}

.news_list li a span{ display: block;  line-height: 24px;  margin-top: 33px;  color: #8c8c8c;  font-size: 13px;  }



#detail_title{ font-size: 20px;  line-height: 28px;  color: #000;  text-align: center;}

#detail_time{ font-size: 11px;line-height: 24px;color: #9f9f9f;text-align: center;margin: 10px 0 17px;  border-bottom: 1px solid #d9d9d9;  }

#NewsCon{ padding: 12px; line-height: 25px;  font-size: 14px !important;  text-align: left;}
#NewsCon p,#NewsCon div{ font-size:14px;}


 /*=========================================================================*/





.contact{ margin-top: 10px;min-height: 100px;}

.page-left .contact .contact-me{ border: 1px solid #d2d2d2;min-height: 100px;width: 220px;border-top: none;}

.contact-me p{  color: #666;margin-bottom: 5px;}

.contact-me p:first-child{ font-size: 14px;font-weight: bold;padding-top: 5px;}



.page-right{ width: 820px;float: right;min-height: 300px;}

.sitemp{ height: 42px;line-height: 42px;}

.sitemp p:first-child{ float: left;font-size: 18px;font-weight: 600;color: #666666;margin-left: 10px}

.sitemp p:last-child{ float: right;margin-right: 10px;color: #666;}

.sitemp p:last-child span{ color: #333;}









.button-border{margin-top: 20px;}

.ShowPages{ width: 50px;margin: 10px auto;}



/*产品详情页*/

#imgSrc img{ margin: 0 auto;}

#present{ margin-top: 20px;height: 40px;line-height: 40px;font-size: 14px;font-weight: bold;border-bottom: 1px solid #e60012 ;}

#detail>p{ font-size: 24px;font-weight: bold;color: #e60012;text-align: center;margin-top: 10px;}





/*新闻检索页*/







.newItem { position: relative;overflow: hidden;background-color: #fff;float: left;display: block;width: 45.33%;margin: 0px 0px 34px 4%;

    transition: 400ms;-webkit-transition: 400ms; }

.newItem a { display: block;  padding: 18px 18px 0px; }

a {  text-decoration: none; cursor: pointer; -webkit-transition: 0.3s;  -moz-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  }

.filler { position: absolute; display: block; -webkit-transition: 0.6s ease 0s; -moz-transition: 0.6s 0s; -o-transition: 0.6s 0s; transition: 0.6s 0s; }

.filler { background-color: #e60012; z-index: 5; }

.filler-left { width: 3px; height: 0%; left: 0%; bottom: 0%; }

.filler-right { width: 3px; height: 0%; right: 0%; top: 0%; }

.filler-top { width: 0%; height: 3px; left: 0%; top: 0%; }

.filler-bottom { width: 0%; height: 3px; right: 0%; bottom: 0%; }

.newsList { margin-left: -4%; margin-top:20px; }

.newsList a:link, .newsList a:visited { color: #333; }

.newsList a:active, .newsList a:hover { color: #333; }

.newItem a:hover .filler-left { height: 100%; }

.newItem a:hover .filler-right { height: 100%; }

.newItem a:hover .filler-top { width: 100%; }

.newItem a:hover .filler-bottom { width: 100%; }

.newItem { position: relative; overflow: hidden; background-color: #f5f5f5; float: left; display: block; width: 45.33%; margin: 0px 0px 34px 4%; transition: 400ms; -webkit-transition: 400ms; }

.newItem a { display: block; padding: 18px 18px 0px; }

.newItem .img { float:left; width: 39.33%; margin-right:0.67%; overflow: hidden; }

.newItem .img img { width: 100%; display: block; -webkit-transition: 0.6s ease 0s; -moz-transition: 0.6s 0s; -o-transition: 0.6s 0s; transition: 0.6s 0s; }

.newItem .con { padding: 0 0 18px 0; float:left; width:57%; margin-left: 10px;}

.newItem .c { font-size: 14px; line-height: 1.5; height: 100px; overflow: hidden; margin-bottom: 12px; }

.newItem .c h1{font-weight:bold;}

.newItem .c  p{font-size:12px; line-height:22px; margin-top:10px;}

.newItem .time { color: #999999; line-height: 26px; }

.newItem .more { background: url('../images/more3.png') no-repeat; width: 26px; height: 26px; display: block; float: right; display: block; transition: 300ms; -webkit-transition: 300ms; }

.newItem:hover { box-shadow: 3px 6px 3px -1px rgba(201, 201, 201, 0.6); }

.newItem:hover .more { background-image: url('../images/more4.png'); }

.newItem:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); }





#page_con div{ font-size: 15px; color: #333;}



#scroll {  width: 1120px;  height: 170px;  overflow: hidden; margin: 20px auto;}

#scroll ul li {  float: left;  width: 280px; margin-bottom: 20px   }

#scroll ul li a{  display: block;width: 250px;margin: 0 auto ;border: 1px solid #d8d8d8;border-radius: 8px; height: 160px;

    background-color: #fff;overflow: hidden;

    -moz-box-shadow: 0px 0px 8px #999;

    -webkit-box-shadow: 0px 0px 8px #999;

    box-shadow: 0px 0px 8px #999;}

#scroll ul li img {  display: block;  }



#scrollL,#scrollR{ position: absolute}

#scrollL{  top: -127px;left: -5px}

#scrollR{  top: -127px; right: -5px}



/*人力资源*/

.rlzy{ width:100%; margin-top:50px; border-bottom:1px solid #dfdfdf; padding-bottom:50px;}

.rlzy a{ color: #666;font-size: 14px}

.rlzy .rlzycon{width:90%; margin:0 auto; margin-top:30px;}

.rlzy .rlzycon .rlzytj{}

.rlzy .rlzycon .rlzytj ul li{ width:46%; float:left; margin-right:8%;}

.rlzy .rlzycon .rlzytj ul li.last{ margin-right:0;}

.rlzy .rlzycon .rlzytj ul li .tit{ width:100%; height:47px; overflow:hidden;}

.rlzy .rlzycon .rlzytj ul li .tit .titL{ float:left; width:47px;}

.rlzy .rlzycon .rlzytj ul li .tit .titL img{ width:100%;}

.rlzy .rlzycon .rlzytj ul li .tit .titR{ float:left; margin-left:10px;}

.rlzy .rlzycon .rlzytj ul li .tit .titR span{ display:block; font-size:16px; color:#474745; font-weight:bold; margin-top:7px;}

.rlzy .rlzycon .rlzytj ul li .tit .titR em{ display:block; font-size:12px; color:#474745;text-transform:uppercase;}

.rlzy .rlzycon .rlzytj ul li p{ width:100%; height:40px; line-height:22px; font-size:12px; color:#474745; margin-top:20px; overflow:hidden;}

.rlzy .rlzycon .rlzytj ul li .img{ margin-top:25px;}

.rlzy .rlzycon .rlzytj ul li .img img{ width:100%;}

.rlzylist{ width:100%; margin-top:50px;}

.rlzylist table{ width:100%;border:1px solid #ebebeb;}

.rlzylist table tr{ width:100%;}

.rlzylist table tr td{ width:16.5%; height:66px; text-align:center; background-color:#ebebeb; font-size:16px; color:#474745; border-bottom:2px solid #ab7c40;}

.rlzylist table tr th{ width:16.5%; height:66px; text-align:center; background-color:#ebebeb; font-size:14px; color:#4f4f4f; border-bottom:1px solid #ebebeb; font-weight:normal; background-color:inherit;}

.rlzylist table tr th a:hover{color:#d57300;}

.rlzylist table tr th a.sq{ color:#d57300;}

.rlzylist table tr th a.sq:hover{ font-weight:bold;}



.ab .title{ width:80%; margin:0 auto; text-align:center;}

.ab .title i{ display:inline-block; width:260px; height:2px; border:1px solid #474745;}

.ab .title h2{ font-size:24px; color:#474745; font-weight:bold; height:30px; background-color:#FFF; width:130px; margin:-24px auto 0 auto; position:relative;}

.ab .title em{ font-size:18px; margin-top:5px; color:#474745; font-family:arial;text-transform:Uppercase;display:block;}



/*人力资源详情*/

.newdetail{ width:86%; margin:0 auto;margin-top:50px; padding-bottom:50px;}

.newdetail .titl{ width:100%; text-align:left; background-color:#f9f9f9; padding:20px 30px; position:relative;}

.newdetail .titl h2{width:100%; color:#999; font-size:20px; font-weight:normal;}

.newdetail .titl span{ line-height:30px; padding-bottom:5px; }

.newdetail .titl .news-r{ position:absolute; top:40px; right:20px;}

.newdetail .newdetailcon{ width:100%; height:100%; overflow:hidden; margin-top:30px; font-size:14px;}



/**联系我们**/

.lxmian{ width:100%; margin-top:50px; border-bottom:1px solid #dfdfdf; padding-bottom:50px;}

.lxmian .lxcon{width:100%; margin:0 auto; margin-top:30px;}

.lxmian .lxcon .lxconL{ width:62%; float:left;}

.lxmian .lxcon .lxconL img{ height:21px;}

.lxmian .lxcon .lxconR{ width:34%; float:left; background-color:#f4f4f4; padding:30px 20px 0 25px;height:390px;}

.lxmian .lxcon .lxconR h2{ color:#755b00; height:40px; font-size:17px; font-weight:normal; border-bottom:1px solid #755b00;}

.lxmian .lxcon .lxconR p{ font-size:14px; color:#4d4d4d; margin:22px 0; line-height: 24px;}

.lxmian .lxcon .lxconR .tel{width:100%; background:url(../images/lx1.png) no-repeat left top; text-indent:30px;}

.lxmian .lxcon .lxconR .tel span{ display:block; margin-top:5px;}

.lxmian .lxcon .lxconR .fax{width:100%; background:url(../images/lx6.png) no-repeat left top; text-indent:30px;}

.lxmian .lxcon .lxconR .email{width:100%;height:30px; line-height:30px; background:url(../images/lx7.png) no-repeat left top; text-indent:30px;}

.lxmian .lxcon .lxconR .time{width:100%; background:url(../images/lx3.png) no-repeat left top; text-indent:30px;}

.lxmian .lxcon .lxconR .wx{width:50%; background:url(../images/lx4.png) no-repeat left top; text-indent:30px; margin:0; float:left;}

.lxmian .lxcon .lxconR .wx span{ display:block; width:77px; height:77px; margin-top:10px;}

.lxmian .lxcon .lxconR .wx span img{ width:100%;}

.lxmian .lxcon .lxconR .tao{width:50%; background:url(../images/lx2.png) no-repeat left top; text-indent:30px; margin:0; float:left;}

.lxmian .lxcon .lxconR .tao span{ display:block; width:77px; height:77px; margin-top:10px;}

.lxmian .lxcon .lxconR .tao span img{ width:100%;}

.lxmian .lxcon .lxconR .adrr{width:100%;height:30px; background:url(../images/lx8.png) no-repeat left top; text-indent:30px;}





/*inner-row2*/

.inner-row2{

    padding: 25px 0 110px;

    overflow: hidden;

}

.ul-list1{

    overflow: hidden;

    padding: 52px 28px 0;

    margin: 0 -62px;

}

.ul-list1 li{

    float: left;

    width: 20%;

}

.ul-list1 .inner{

    display: block;

    width: 175px;

    height: 175px;

    border:1px solid #9f9f9f;

    text-align: center;

    margin: 0 auto;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    border-radius: 4px;

}

.ul-list1 .icon{

    margin: 0 auto;

    width: 80px;

    height: 80px;

    margin-top: 20px;

    background-repeat: no-repeat;

    background-position: center center;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.ul-list1 .icon1{

    background-image: url(../images/icon1.png);

}

.ul-list1 .icon2{

    background-image: url(../images/icon2.png);

}

.ul-list1 .icon3{

    background-image: url(../images/icon3.png);

}

.ul-list1 .icon4{

    background-image: url(../images/icon4.png);

}

.ul-list1 .icon5{

    background-image: url(../images/icon5.png);

}

.ul-list1 li:last-child .inner{

    position: relative;

}

.ul-list1 li:last-child .inner::after{

    content:'';

    position: absolute;

    right: 0;

    top: 0;

    width: 72px;

    height: 72px;

    background: url(../images/ico-tj.png) no-repeat center center;

}

.ul-list1 li:hover .icon1{

    background-image: url(../images/icon1-1.png);

}

.ul-list1 li:hover .icon2{

    background-image: url(../images/icon2-1.png);

}

.ul-list1 li:hover .icon3{

    background-image: url(../images/icon3-1.png);

}

.ul-list1 li:hover .icon4{

    background-image: url(../images/icon4-1.png);

}

.ul-list1 li:hover .icon5{

    background-image: url(../images/icon5-1.png);

}

.ul-list1 li:hover:last-child .inner::after{

    content:'';

    position: absolute;

    right: 0;

    top: 0;

    width: 72px;

    height: 72px;

    background: url(../images/ico-tj1.png) no-repeat center center;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.ul-list1 .txt{

    font-size: 14px;

    line-height: 18px;

    color: #909090;

    padding-top: 16px;

    position: relative;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.ul-list1 .txt::after{

    content:'';

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -32px;

    width: 64px;

    height: 3px;

    background-color: #909090;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.ul-list1 li:hover .txt::after{

    background-color: #fff;

}

.ul-list1 li:hover .inner{

    background-color: #e60012;

    color: #fff;

}

.ul-list1 li:hover .txt{

    color: #fff;

}

.g-tit1{

    font-size: 30px;

    line-height: 40px;

    color: #343434;

    text-align: center;

    padding-bottom: 20px;

    letter-spacing: 3px;

}

.g-tit1 span{

    display: block;

    position: relative;

    margin-top: 5px;

}

.g-tit1 span::before{

    content:'';

    position: absolute;

    left: 40%;

    top: 50%;

    margin-top: -8px;

    width: 25px;

    height: 17px;

    background: url(../images/ico-zs.png) no-repeat center center;

}

.g-tit1 span::after{

    content:'';

    position: absolute;

    right: 40%;

    top: 50%;

    margin-top: -8px;

    width: 25px;

    height: 17px;

    background: url(../images/ico-zs.png) no-repeat center center;

}

/*inner-row3*/

.inner-row3{

    height: 488px;

    background: url(../images/row3-bg.jpg) no-repeat center center;

    -webkit-background-size: cover;

    background-size: cover;

    color: #fff;

}

.inner-row3 .txt{

    padding: 75px 0 0 50px;

}

.inner-row3 h2{

    font-weight: normal;

    font-size: 40px;

    line-height: 50px;

    margin-bottom: 85px;

}

.inner-row3 h2 span{

    display: block;

    font-size: 28px;

}

.ul-list2{

    overflow: hidden;

}

.ul-list2 li{

    float: left;

    text-align: center;

    margin-right: 56px;

    position: relative;

}

.ul-list2 .top{

    display: inline-block;

    width: 84px;

    height: 84px;

    border:2px solid #fff;

    border-radius: 50%;

    position: relative;

}

.ul-list2 .top em{

    position: absolute;

    top: 50%;

    left: 0;

    width: 100%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%);

    font-size: 30px;

    line-height: 1;

}

.ul-list2 .top em span{

    display: block;

    font-size: 22px;

}

.ul-list2 p{

    font-size: 18px;

}



#page_info {

    overflow: hidden;

}

#page_info .title {

    margin: 30px 0 40px 0;

    text-align: center;

}

#page_info .title img {

    display: inline-block;

}

#page_info .left {

    float: left;

    width: 550px;

}

#page_info .left img {

    width: 100%;

}

#page_info .right {

    float: right;

    width: 550px;

    

}

#page_info .right div {

    color: #333;

    font-size: 13px;

    line-height: 24px;

    text-align: justify;

}





/*banner图*/

.banner {

    width: 100%;

    margin: 0 auto;

    max-width: 1920px;

}

.banner img {

    width: 100%;

}





.culture {

    width: 1200px;

    margin: 0 auto;

    margin-bottom: 40px;

}

.culture ul {

    overflow: hidden;

}

.culture ul li {

    float: left;

    width: 360px;

    margin: 0 20px;

}

.culture ul li img {

    display: block;

    width: 100%;

}



.background {

    width: 1200px;

    height: 600px;

    margin: 0 auto;

    position: relative;

    background: url(honor_bg.jpg) no-repeat center center;

}

.background ul li {

    height: 200px;

    /*position: absolute;*/

}

.background .background1 {

    overflow: hidden;

}

.background .background2 {

    overflow: hidden;

}

.background .background1 li {

    height: 240px;

    float: left;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:50px;

	margin-top:50px;

}

.background .background2 li {

    height: 155px;

    float: left;

    margin: 0 33px 0 33px;

}

.background ul li img {

    height: 100%;

    display: block;

}

/*.background ul li.no1 {

    top: 70px;

    left: 60px;

}

.background ul li.no2 {

    top: 70px;

    left: 270px;

}

.background ul li.no3 {

    top: 70px;

    left: 620px;

}



.background ul li.no4 {

    top: 70px;

    left: 820px;

}

.background ul li.no5 {

    top: 70px;

    left: 1000px;

}

.background ul li.no6 {

    top: 330px;

    left: 60px;

}

.background ul li.no7 {

    top: 330px;

    left: 450px;

}

.background ul li.no8 {

    top: 330px;

    left: 840px;

}*/



.background_mask {

    width: 100%;

    height: 100%;

    position: fixed;

    left: 0;

    top: 0;

    display: none;

}

.background_mask .ms {

    background: #ccc;

    opacity: .6;

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

}

.background_mask .img {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    text-align: center;

}

.background_mask .img img {

    display: inline-block;

    margin-top: 60px;

}



.coop {

    overflow: hidden;

}

.coop ul li {

    float: left;

    width: 260px;

    margin: 30px 12px 20px 12px;

    border: 1px solid #ccc;

    box-shadow: 5px 5px 5px 5px #fafafa;

}

.coop ul li img {

    display: block;

    width: 100%;

}